#include <stdio.h>

void Min_Max (int a, int b, int c, int * minimum, int * maximum)
{
	if (a<=b && b<= c)
	{
		*(minimum) = a;
		*(maximum) = c;
	}
	else if (a<=c && c<= b)
	{
		*(minimum) = a;
		*(maximum) = b;
	}
	else if (b<=a && a<= c)
	{
		*(minimum) = b;
		*(maximum) = c;
	}
	else if (b<=c && c<= a)
	{
		*(minimum) = b;
		*(maximum) = a;
	}
	else if (c<=a && a<= b)
	{
		*(minimum) = c;
		*(maximum) = b;
	}
	else if (c<=b && b<= a)
	{
		*(minimum) = c;
		*(maximum) = a;
	}
}

int main()
{
	int nombre_1, nombre_2, nombre_3, minimum, maximum;

	printf("Entrez votre premier nombre : ");
	fflush(stdout);
	scanf("%d", &nombre_1);

	printf("Entrez votre second nombre : ");
	fflush(stdout);
	scanf("%d", &nombre_2);

	printf("Entrez votre troisième nombre : ");
	fflush(stdout);
	scanf("%d", &nombre_3);

	Min_Max (nombre_1, nombre_2, nombre_3, &minimum, &maximum);

	printf("Le minimum des trois valeurs est %d.\n", minimum);
	printf("Le maximum des trois valeurs est %d.\n", maximum);

	return 1;
}
